/*
Theme ID: ecms338
Author: 墨鱼开发
Author QQ：48444431
Author Email：48444431@qq.com
Author URL: http://www.moyublog.com/
*/
@import "pc.css"; 
@import "ph.css";
@import "login.css";
@font-face {
  font-family: "iconfont"; /* Project id 3336822 */
  src: url('../fonts/font_3336822_z1mi8pmi2ah.woff2?t=1650246047958') format('woff2'),
       url('../fonts/font_3336822_z1mi8pmi2ah.woff?t=1650246047958') format('woff'),
       url('../fonts/font_3336822_z1mi8pmi2ah.ttf?t=1650246047958') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 32px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-qq:before {
  content: "\e642";
}

.icon-weixin:before {
  content: "\e637";
}
html {
-webkit-text-size-adjust: none;
}
*{
	margin: 0;
	padding: 0;
}
ol, ul {
	list-style: none;
}
img {
	border: 0;
	height: auto;
	/*width: auto;*/
}

body {
	font-family: "Microsoft Yahei","SF Pro SC","SF Pro Text","SF Pro Icons",PingFangSC-Regular,"Microsoft Yahei-Regular",Microsoft Sans Serif,sans-serif;
	font-size: 17px;
	letter-spacing: 0.8px;
	position:relative;
	letter-spacing:1px;
	color: #333;
}
@media only screen and (min-width: 900px) {body{background: #efefef;}}
@media only screen and (max-width: 900px) {body{background: #fff;}}
a {
	color: #494949;
	font-size: 17px;
	text-decoration: none;
	transition: color 0.3s;letter-spacing:1px;
}
a:hover {
	color: #eb4e2f;
}
::selection{background:#eb4e2f;color:#fff;}
img{display:block;}
.content-text a {color:#eb4e2f}
/*步骤*/
.content-text p.step_list{position:relative;margin-left: 25px;text-align: justify;padding: 0 10px 12px 24px;border-left:2px dotted #e4e4e4;}
.content-text em{font-style: normal;font-weight: bolder;}
.content-text .step_list_last:after{position:absolute;bottom:0;left:-13px;display:block;background-color:#fff;color:#ccc;content:"END";font-size:12px;line-height:13px;font-family: "Microsoft YaHei",SimSun,"Arial Narrow";}
.content-text p.step_list b{position:absolute;left: -16px;display:inline-block;width: 30px;height: 30px;border-radius:18px;background:#ffb700;color:#fff;text-align:center;}
.content-text p.step_list b:before{width:1px;height:100px;content:"";}
.content-text h3{text-indent: 9px;
    height: 30px;
    line-height: 30px;
    border-left: 5px solid #ff5f33;
    font-size: 18px;
    background: #F5F5F5;
    margin: 10px 0;
    color: #000;
    font-weight: bold;
	 text-align: left;
    border-radius: 0px;
}
.content-text ol { counter-reset: item; background-image: linear-gradient(#e4e4e4 50%, #fff 50%); background-repeat: repeat-y; background-size: 2px 4px; background-position: left 17px top 20px; position: relative; padding-bottom: 10px; }
.content-text ol li { position: relative; padding-left: 60px; margin-bottom: 26px; }
.content-text ol li:before { counter-increment: item; content: counter(item); position: absolute; text-align: center; left: 0; top: 0; width: 36px; height: 36px; font-weight: bold; border-radius: 18px; background: #ffb700; color: #fff; line-height: 36px; font-size: 18px; z-index: 7; }
.content-text ol:after { content: "END"; background: #fff; color: #ccc; font-size: 12px; line-height: 30px; left: 5px; bottom: 0px; position: absolute; }